There are two cafes, a bakery, a pizza place, and a restaurant at Ningaloo Reef Resort. There is a a supermarket for self-catering.
Coral bay wa 6701, phone +61 8 9942-5900. a tiny cafe serving superb seafood. it has two computers with internet access as well.